[IA64] vDSO paravirtualization: paravirtualize vDSO
authorawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Mon, 24 Jul 2006 19:43:35 +0000 (13:43 -0600)
committerawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Mon, 24 Jul 2006 19:43:35 +0000 (13:43 -0600)
commit8cf361e195e1f700d8f2890a98e575c5c59c8b23
tree46d4a0c86caefc0b391cfccca2e3376214d324f8
parentcd20de68b5042fb17ff86bf6516c95ff13178993
[IA64] vDSO paravirtualization: paravirtualize vDSO

paravirtualize vdso areabased on Kevin's pointout and Dan's Idea.
introduce hyperprivop HYPERPRIVOP_RSM_BE and HYPERPRIVOP_GET_PSR.
and paravirtualize vdso area using them.

Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
linux-2.6-xen-sparse/arch/ia64/Kconfig
linux-2.6-xen-sparse/arch/ia64/kernel/gate.S
linux-2.6-xen-sparse/arch/ia64/kernel/gate.lds.S
linux-2.6-xen-sparse/arch/ia64/kernel/patch.c
linux-2.6-xen-sparse/arch/ia64/xen/hypercall.S
linux-2.6-xen-sparse/include/asm-ia64/xen/privop.h
xen/arch/ia64/xen/privop.c
xen/include/public/arch-ia64.h